package work.timejay.user.dto.books;

import lombok.Data;
import work.timejay.common.SuperPage;
import work.timejay.user.entity.books.UserBooks;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
 * @className:UserBooksPageDTO.java
 * @author:王文杰
 * @version:1.0.0
 * @description:用户书籍分页dto
 * @createTime 2023年12月02日 16:49:00
 */
@Data
public class UserBooksPageDTO<T> extends SuperPage<T> {

    /**
     * type 0 默认查询 1 更新书籍 2 进度更新书籍 3 已经购买的书籍 4按照类型统计
     */
    @NotNull(message = "type不能为空")
    private Integer type;
}
